@font-face {
  font-family: Cambria;
  src: url(https://preguntas.utt.edu.mx/fonts/Cambria.ttf);
}
#filtro{
		background: #000;
		position: absolute;
		z-index: 9999;
		width: 100%;
		height: 100%;
		opacity: 0.7;
	}
	#contenedor_principal{
		margin: 0 auto;
		max-width: 1200px;
	}
	.sli{
	position: absolute;
    z-index: 999999;
    margin-left: 50%!important;
    top: 20%;
    width: 950px;
    transform: translateX(-50%);
	}
	.flex-control-paging li a:hover{background: rgb(112, 39, 62)!important;}
	.flex-control-paging li a{background: rgba(214, 214, 214, 0.5)!important;}
	.sec_ser{background-size:cover; width:25%; height:300px; float:left;}
	.contenido_sec_sev{padding:40px; color:#fff; font-family: 'Cambria', sans-serif; font-size:20px; text-align: justify; z-index: 9; position: relative;}
	.contenido_sec_sev svg{font-size:45px;}
	.filtro_sec_sev{width: 25%; background: #7a314380; position: absolute; height: inherit; z-index: 0;}
	.filtro_sec_sev2{width: 25%; background: #00937d4d; position: absolute; height: inherit; z-index: 0;}
	#por_que{float: left; padding: 40px;}
	.sec_info{
		width:25%; 
		text-align:center;  
		float:left; 
		position:relative;    
		padding-top: 50px;
		font-size: 25px;
		font-family: 'Cambria', sans-serif;}
	.sec_info svg{	
	font-size: 30px;
	}
	#info{
	float:left;
	width:100%;
	height:250px;
	background:url('http://utt.edu.mx/img/retepte.jpg');
	background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: bottom;
	    background-size: cover;
	color:#fff;
	
	}
	#sub-footer{
		width:100%;
		/*height:300px;*/
		height:auto;
	}
	#filtro_info{
		background: #000;
		position: absolute;		
		width: 100%;
		height: 250px;
		opacity: 0.7; }
		
		.fachada{
			background-size:cover!important;
		}
		.slide-text{
			font-family: 'Cambria', sans-serif;
		}
		#foot{
			float: left;
			width: 100%;
			background: #7a3143;
			border-top: #00937d 10px solid;
			padding:20px 0px 70px 0px;
		}
		.secc_footer{
			font-family: 'Arimo', sans-serif;
			width:33%;
			float:left;
		}
		.secc_footer h1{color:#fff;}
		.secc_footer ul{
			list-style-type: none;
		}
		.secc_footer li a{
			color:#fff;
			text-decoration:none;
		}
		.secc_footer p{
			color:#fff;
			text-align:center;
			font-size:12px;
		}
		#ubicacion{
			width:100%;
			margin-top:100px;
		}
		.headtitle{
			background-image:url('http://utt.edu.mx/img/title_head1.png');
			font-family: 'Cambria', sans-serif;
			padding:100px; 
			color:#fff;
			text-transform:uppercase;
			text-shadow: 2px 0 0 #000, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
			background-repeat: no-repeat;
			background-size: contain;
			background-position: center;
		}
		#gotop{
			background:#00937d !important;
			z-index:999;
		}
		#base_pagina{margin-top: 153px;}
		#contenido_principal{margin: 10px 0px; background: #dcdcdc; border-radius: 10px;}
		#img_fondo{
		width: 100%;
		height: 200px;
		background: url(http://utt.edu.mx/img/retepte.jpg);
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-position: bottom;
		background-size: cover;
		color: #fff;
		}
		.bloques{width:50%; float:left; font-family: 'Cambria', sans-serif; text-align:justify; font-size: 19px;}
		#breadcrumb{ 
		background: #7a3143;
		border: 3px #00937d solid;
		border-radius: 5px;
		color: #fff;
		padding: 5px;
		margin-top: 10px;
		font-family: 'Cambria', sans-serif; text-align:justify;
		font-style:italic;
		}
		#breadcrumb a{color:#fff; text-decoration:none;}
		@media only screen and (max-width: 1210px) {
		#base_pagina{margin:0px;}	
		#img_fondo{height:auto!important;
		background-image: none!important;
		background: #7a3143;
		margin-top: 10px;
		border-top: 3px #009b7b solid;
		border-bottom: 3px #009b7b solid;}
		#tringle_r{display:none;}
		#contenedor_principal h1{margin-left:0px!important; margin-top:0px!important; text-align:center; position:initial!important;}
		#linea_o{display:none;}
		.bloques{width:100%!important;}
		.bloques img{width:100%!important;}
		#contenido_principal{height:auto!important;}
		.tres{display:none!important;}
		.dos{width:100%!important;}
		.headtitle{
		padding: 0px!important;
		font-size: 18px;
		background: #7a3143;
		border-bottom: 3px #009a7c solid;
		border-top: 3px #009a7c solid;
		padding-top: 5px!important;
		padding-bottom: 5px !important;
		background-image: none!important;}
		#sub-footer{margin-bottom:0px!important;}
		}
		.secciones{
	width:29%;
	height:30%;
	max-height:210px;
	background:#8d2c40;
	margin:5px;
	float:left;
	color:#fff;
	text-align: center;
    font-family: 'Cambria', sans-serif;
	font-size:25px;
	font-weight:bold;
	border: 20px inset #8d2c40;
	}
	. secciones h1,h2{font-family: 'Cambria', sans-serif;}
	#formulario{
		padding: 20px;
		background: #f5f5f5;
		border-radius: 5px;
	}
	.label_form{
		color:#000;
		 font-family: 'Cambria', sans-serif;
		 font-size:20px;}
    .required{
		width: 60%;
    margin-left: 10px;
	}
#contacto_apartado1 {border: 20px outset #8d2c40; background-image: linear-gradient(to right bottom, #8d2c40, #782536, #641e2c, #511723, #3e111a);}
#contacto_apartado {border: 20px outset #00937d; background-image: linear-gradient(to right bottom, #00937d, #007d6a, #006758, #005346, #003f35);}
#fondo0 {border: 20px outset #8d2c40; background-image: linear-gradient(to right bottom, #8d2c40, #782536, #641e2c, #511723, #3e111a);}
#fondo1 {border: 20px outset #00937d; background-image: linear-gradient(to right bottom, #00937d, #007d6a, #006758, #005346, #003f35);}
#fondo2 {border: 20px outset #8d2c40; background-image: linear-gradient(to right bottom, #8d2c40, #782536, #641e2c, #511723, #3e111a);}
#fondo3 {border: 20px outset #00937d; background-image: linear-gradient(to right bottom, #00937d, #007d6a, #006758, #005346, #003f35);}
#fondo4 {border: 20px outset #8d2c40; background-image: linear-gradient(to right bottom, #8d2c40, #782536, #641e2c, #511723, #3e111a);}
#fondo5 {border: 20px outset #00937d; background-image: linear-gradient(to right bottom, #00937d, #007d6a, #006758, #005346, #003f35);}
#fondo6 {border: 20px outset #8d2c40; background-image: linear-gradient(to right bottom, #8d2c40, #782536, #641e2c, #511723, #3e111a);}
#fondo7 {border: 20px outset #00937d; background-image: linear-gradient(to right bottom, #00937d, #007d6a, #006758, #005346, #003f35);}
#fondo8 {border: 20px outset #8d2c40; background-image: linear-gradient(to right bottom, #8d2c40, #782536, #641e2c, #511723, #3e111a);}
#fondo9 {border: 20px outset #00937d; background-image: linear-gradient(to right bottom, #00937d, #007d6a, #006758, #005346, #003f35);}
#fondo10 {border: 20px outset #8d2c40; background-image: linear-gradient(to right bottom, #8d2c40, #782536, #641e2c, #511723, #3e111a);}
#fondo11 {border: 20px outset #00937d; background-image: linear-gradient(to right bottom, #00937d, #007d6a, #006758, #005346, #003f35);}
#fondo12{border: 20px outset #8d2c40; background-image: linear-gradient(to right bottom, #8d2c40, #782536, #641e2c, #511723, #3e111a);}
#fondo13 {border: 20px outset #00937d; background-image: linear-gradient(to right bottom, #00937d, #007d6a, #006758, #005346, #003f35);}
#fondo14 {border: 20px outset #8d2c40; background-image: linear-gradient(to right bottom, #8d2c40, #782536, #641e2c, #511723, #3e111a);}
#fondo15 {border: 20px outset #00937d; background-image: linear-gradient(to right bottom, #00937d, #007d6a, #006758, #005346, #003f35);}
#fondo16 {border: 20px outset #8d2c40; background-image: linear-gradient(to right bottom, #8d2c40, #782536, #641e2c, #511723, #3e111a);}
#fondo17 {border: 20px outset #00937d; background-image: linear-gradient(to right bottom, #00937d, #007d6a, #006758, #005346, #003f35);}
#fondo18 {border: 20px outset #8d2c40; background-image: linear-gradient(to right bottom, #8d2c40, #782536, #641e2c, #511723, #3e111a);}
#fondo19 {border: 20px outset #00937d; background-image: linear-gradient(to right bottom, #00937d, #007d6a, #006758, #005346, #003f35);}
#fondo20 {border: 20px outset #8d2c40; background-image: linear-gradient(to right bottom, #8d2c40, #782536, #641e2c, #511723, #3e111a);}

#contacto_apartado1:hover {border: 20px inset #8d2c40; background-image: linear-gradient(to left top, #8d2c40, #782536, #641e2c, #511723, #3e111a);}
#contacto_apartado:hover {border: 20px inset #00937d; background-image: linear-gradient(to left top, #00937d, #007d6a, #006758, #005346, #003f35);}
#fondo0:hover {border: 20px inset #8d2c40; background-image: linear-gradient(to left top, #8d2c40, #782536, #641e2c, #511723, #3e111a);}
#fondo1:hover {border: 20px inset #00937d; background-image: linear-gradient(to left top, #00937d, #007d6a, #006758, #005346, #003f35);}
#fondo2:hover {border: 20px inset #8d2c40; background-image: linear-gradient(to left top, #8d2c40, #782536, #641e2c, #511723, #3e111a);}
#fondo3:hover {border: 20px inset #00937d; background-image: linear-gradient(to left top, #00937d, #007d6a, #006758, #005346, #003f35);}
#fondo4:hover {border: 20px inset #8d2c40; background-image: linear-gradient(to left top, #8d2c40, #782536, #641e2c, #511723, #3e111a);}
#fondo5:hover {border: 20px inset #00937d; background-image: linear-gradient(to left top, #00937d, #007d6a, #006758, #005346, #003f35);}
#fondo6:hover {border: 20px inset #8d2c40; background-image: linear-gradient(to left top, #8d2c40, #782536, #641e2c, #511723, #3e111a);}
#fondo7:hover {border: 20px inset #00937d; background-image: linear-gradient(to left top, #00937d, #007d6a, #006758, #005346, #003f35);}
#fondo8:hover {border: 20px inset #8d2c40; background-image: linear-gradient(to left top, #8d2c40, #782536, #641e2c, #511723, #3e111a);}
#fondo9:hover {border: 20px inset #00937d; background-image: linear-gradient(to left top, #00937d, #007d6a, #006758, #005346, #003f35);}
#fondo10:hover {border: 20px inset #8d2c40; background-image: linear-gradient(to left top, #8d2c40, #782536, #641e2c, #511723, #3e111a);}
#fondo11:hover {border: 20px inset #00937d; background-image: linear-gradient(to left top, #00937d, #007d6a, #006758, #005346, #003f35);}
#fondo12:hover {border: 20px inset #8d2c40; background-image: linear-gradient(to left top, #8d2c40, #782536, #641e2c, #511723, #3e111a);}
#fondo13:hover {border: 20px inset #00937d; background-image: linear-gradient(to left top, #00937d, #007d6a, #006758, #005346, #003f35);}
#fondo14:hover {border: 20px inset #8d2c40; background-image: linear-gradient(to left top, #8d2c40, #782536, #641e2c, #511723, #3e111a);}
#fondo15:hover {border: 20px inset #00937d; background-image: linear-gradient(to left top, #00937d, #007d6a, #006758, #005346, #003f35);}
#fondo16:hover {border: 20px inset #8d2c40; background-image: linear-gradient(to left top, #8d2c40, #782536, #641e2c, #511723, #3e111a);}
#fondo17:hover {border: 20px inset #00937d; background-image: linear-gradient(to left top, #00937d, #007d6a, #006758, #005346, #003f35);}
#fondo18:hover {border: 20px inset #8d2c40; background-image: linear-gradient(to left top, #8d2c40, #782536, #641e2c, #511723, #3e111a);}
#fondo19:hover {border: 20px inset #00937d; background-image: linear-gradient(to left top, #00937d, #007d6a, #006758, #005346, #003f35);}
#fondo20:hover {border: 20px inset #8d2c40; background-image: linear-gradient(to left top, #8d2c40, #782536, #641e2c, #511723, #3e111a);}

table {
  font-family: 'Cambria', sans-serif;
  border-collapse: collapse;
  width: 100%;
}

td, th {
 
  text-align: left;
  padding: 3px;
}
.archivos_table{
	width:80%;
}
table a{text-decoration:none;}
.table_hover{width:100%;padding:10px; font-size:18px;}
.table_hover:hover{background:#8d2c40; border-radius: 5px;}
/*.link_archivo:hover a{color:#fff; }*/
.titulo{margin-top:35px; font-family: 'Cambria', sans-serif; font-style:italic;}
@media only screen and (max-width: 1210px) {
	.secciones{width:100%;}
}
.jefe_depto{font-weight: bold; font-style: italic}